Deccan Herald: Lord of the Sacred Hill

Deccan Herald: Lord of the Sacred Hill   By Arefa Tehsin & Adityavikram More   Photographs by Adityavikram More       Monday 03 June 2013   Lord of the sacred hill Arefa Tehsin and Adityavikram More   Lankan coast   Trincomalee, that literally means lord of the sacred hill, is a place overlooked by the... Continue Reading →

Create a free website or blog at

Up ↑

%d bloggers like this: