Ellora Caves impressive architectural achievement
Close to Ellora village, in the central state of Maharashtra, India on the mountain’s slope are located 34 cave temples. Those are the temples of ancient Buddhists, Hindus and Jainists. The Ellora Caves are impressive architecturer achievement.
Jellyfish Lake weird and incredible travel experiences
Jellyfish Lake is a well-known dive site in the Pacific island of Palau. It is one of the rock islands, a series of small, rocky, uninhabited archipelagos off the coast of Koror. Jellyfish Lake, known to Palau’s natives as Ongeim’l Tketau, is one of over 70 similar saltwater lakes in the...