(CNN) — Here’s a look at the Taj Mahal, India’s most popular tourist attraction. The monument is located on the banks of the Yamuna River in Agra, India. The Taj Mahal was built in the 17th century by ...
Amazon S3 on MSN
The Taj Mahal from above: A modern wonder revealed
What if love could build a monument? Because right here in Agra, India, it actually did. This is the Taj Mahal. A masterpiece ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results