Island in the Stream – Dorian Francois
India- Stretched out in the middle of the holy Brahmaputra river, which flows through the north-eastern Indian state of Assam, lies the world’s largest inhabited river island – Majuli. The island is the home to many ancient...


