A visit to Jatayu Nature Park – Rock wonder on earth
A rock wonder on Jadayu Rock (Jadayu Paara) stands at 850 feet height from sea level. World’s largest bird sculpture is really a great wonder. There lays the beautiful sculpture of Jadavu, a mythological...
Recent Comments