Place
Umananda Island
Umananda Island, nicknamed Peacock Island by the British, isn't just a pretty landmass in the middle of the mighty Brahmaputra River in Guwahati, Assam, India. It's a tiny tapestry woven with history, spirituality, and natural beauty, offering a serene escape from the bustling city life. Here's a glimpse int...










