Illinois, USA, July 17

Location Information: 
  Illinois
United States

Sri Sri inaugurated the Vivekananda Spiritual Center at Hindu temple of Greater Chicago.