Umananda Island

0  Views

Umananda Island, also known as Peacock Island, is the smallest river island in the world (we're told!) and known for the many legends associated with it. This untouched beauty is home to the endangered Golden Langurs and the 17th century Umananda Temple dedicated to Lord Shiva. The walls have beautiful engravings and sculptures depicting other gods like Vishnu and Ganesh to name a few.