Guess the place:
How about Florida?
Nope. Could hardly be further away from Florida.
Hint: It is situated in one of the world's most populated cities.
Looks like somewhere in India. Nice pic.
India it is.
The building is HumayumÃ¢ÂÂs Tomb, an architectural forerunner of the Taj Mahal. ItÃ¢ÂÂs situated in Delhi, and is a nice haven of peace and quiet for those who wish to escape the traffic noise for a while.
It's gorgeous. The architecture itself displays serenity.