Kerala, often referred to as “God’s Own Country,” is a picturesque state located in the southern part of India. Blessed with lush green landscapes, serene backwaters, pristine beaches, and a rich cultural heritage, Kerala is a dream destination for nature lovers and travel Continue Reading
The victim’s sister told NDTV that she was finally relieved and at peace on the day when two men convicted of the 2018 rape-murder of a Latvian woman in Kerala were given life sentences.On being asked if she would visit India anytime soon, she said: “I will definitely visit Kerala again. I have made so […]Continue Reading