South India is viewed as a standout amongst the loveliest places on the Earth. Kerala, Tamil Nadu, Andhra Pradesh and Karnataka are a heaven of grand magnificence. Individuals who visit South India will always remember the experience. Here are 10 great and offbeat places in South India that you must […]