Confluence of three rivers; specifically referring to the sacred meeting point of the Ganges, Yamuna, and mythical Saraswati rivers in Prayagraj (Allahabad), India

1 Post