india | heart & soul. The people of India just don't look at you, they stare into your soul. TravelMegSeptember 21, 2012india, new dehli3 Comments Facebook0 Twitter Pinterest0 0 Likes