London, London, United Kingdom
XLRI Jamshedpur
Bhavan's Vidya Mandir & Nehru Maha Vidyalaya
Central Institute of English and Foreign Languages