1. W onders, they say, never cease. India is a land of ceaseless wonders, often waiting to be discovered by the world. Lepakshi is one such wonder. Located 110 kilometres…