Nov 10, 2010
Ellora Caves Another Wonder Of The World
Many believe Ellora Caves another wonder of the world. These caves are built in 5-10 centuries, are located near the ancient village of Ellora in India. After seeing photos, you agree that the caves are very beautiful and interesting.
Wonder Of The World