Erode, a city located in Tamil Nadu, India, is alive with culture and history and is one of the most beautiful places on earth. From its busy markets to the tranquil temples and picturesque ...