Popular and top Indian Blog- Fusion
Many Hindu legends say that Shripada Choti, a mountain peak in Sri Lanka has the signs of footprints of Lord Shiva.