Where is Ambassador?
Where is Ambassador located?
Ambassador, Delhi, India (approx. 28.60177°, 77.22911°)
Where is Ambassador on the map?
Ambassador - American Embassy School
{"latitude":28.60177,"longitude":77.22911,"title":"Ambassador"}