St. Louis Art Musuem (SLAM) has been showcasing "Passport to India" for the past five years and Bal Vihar of St. Louis has been integral part of it. Learn more about the India's 73rd Independence Day celebration at the link below (by clicking read more...)
https://www.indiapost.com/flipbook/epaper0...
Read More
Read More