English: Located in New Delhi, India,110062
Telugu: న్యూ ఢిల్లీ, భారతదేశం - 110020