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.
Nov 10, 2010
Nov 7, 2010
The 23rd Tarragona Castells Competition took place today (Oct. 3) in the Catalonia region of Spain. This is a cultural phenomenon in which groups called "colles" compete to build the highest, most unique human towers. It is a true demonstration of community, trust, skill and training.