The Kailasa Temple has been dubbed as ‘Cave 16’ of the Ellora Caves, and is notable for being the largest monolithic structure in the world that was carved out of a single piece of rock. Apart from...
India intends to construct the world's tallest statue . The massive construct is meant to honor a medieval King named Shivaji. Once completed, the gigantic structure is expected to be twice the size...