You have to file NiL returns if you have KRA PIN number, lest they slap you with a fine and time you when you arrive at the airport.
With Integration of personal data , take your time and file NIl returns its takes 5 Minutes only
and I'm not even in the country. Do you have to file while abroad? They are so broke they are leaving no stone unturned. Yesterday was the deadline.