Looking for a vacation that will leave your mind, body and spirit rejuvenated and relaxed? Look no further than the land of the ‘science of life – Ayurveda’, India. The country greets a plethora of travellers every year who come to seek solace in Ayurveda and cleanse all the toxins built up as a result of unhealthy lifestyles. Travel « Continue Reading »