Last summer I did the summer program of volunteering solutions in india. The program consisted on 3 weeks doing volunteering in 3 different cities and sightseeing more places around the north part of india. With the program you get to know people of very different parts of the world and you work with them teaching children that could be around the streets instead of learning. It is an amazing experience because you get the part of volunteering but you also visit very important cities in india and it's monuments (taj mahal, delhi, jaipur, golden temple, himalayas...). If it's your first time in india, the summer program is perfect for you!!