India is a land known for many things and most profoundly it is known for Yoga. Yoga is an ancient form of mediation which not only relaxes your mind but also liberates your body and spirit of fatigue due to daily work routine. A lot of foreign people now travel to India not in search of beaches and food but for Yoga retreats in India