Dedicated to the Hindu Lord Shiva, Umananda Temple on the Peacock Island is another noted attraction ... later and since then it has become a prime tourist and religious spot here.