Indian Peace Activist Visits JapanFounder of Art of Living April 22, 2013, Tokyo, Japan Indian spiritual leader Sri Sri Ravi Shankar arrives at Narita International Airport in Chiba prefecture, Japan on April 22, 2013. Photo by AFLO Editorial Stock Photo - Afloimages
Indian Peace Activist Visits Japan
Founder of Art of Living
April 22, 2013, Tokyo, Japan : Indian spiritual leader Sri Sri Ravi Shankar arrives at Narita International Airport in Chiba prefecture, Japan on April 22, 2013. (Photo by AFLO)