Urra Tara Temple...
Umananda Temple, also known as Urra Tara Temple, is a popular tourist destination located in Guwahati, India. Situated on the Peacock Island in the middle of the Brahmaputra River, this temple is dedicated to Lord Shiva and is believed to be one of t...
Guwahati, India