English: having recently traveled to a foreign country
Telugu: ఇటీవల విదేశీ పర్యటన ముగించుకొని