10 best spiritual retreats in India

Yoga Vidya, Karnataka

Lotus of the Desert Retreat, Rajasthan

Tushita Meditation Centre, Dharamsala, Himachal Pradesh

Satvik Sadan, Bhimtal, Uttarakhand

Chakra Activation and Balancin Retreat, Manali, Himachal Pradesh

Blue Mango Retreats, Spiti Valley, Himachal Pradesh

Yoga Ashram, Rishikesh, Uttarakhand

Ashtanga Vinyasa Yoga Centre, Kerala and Karnataka

Shreyas Retreat, Bangalore, Karnataka