A newly-wed couple in Ayodhya was found dead after the groom allegedly strangled his wife and then committed suicide.
Think all deserts are golden? Think again! Tucked away in Tamil Nadu, Theri Kaadu is South India’s hidden red sand wonder.