Several Indians have come forward to share shocking stories of ‘Goa taxi mafia’ after a report suggested that foreign tourism in the state has declined ...
Goa on India's western coast was freed from Portuguese rule on 19 December 1961, more than four centuries after it was colonised. The fight for freedom began in the 1940s as India inched closer to ...