England, United Kingdom of Great Britain and Northern Ireland
Hyderabad, Telangana, India
Delhi, New Delhi, India
Ongole, Andhra Pradesh, India