News

Situated in the southwestern coast of India, Kerala ... offers an insight into colonial pasts through narrow streets surrounded by Portuguese, Dutch and British architecture that have stood ...