‘It’s Unfortunate the Land of Lord Rama is Called the Devil’

  THE High Commission of India in Trinidad and Tobago slams the Newsday newspaper for its…