01/10/2013
More than 15,000 people attended a “Diwali” celebration in the city of San Antonio, Texas last month making it the largest city sanctioned Diwali event in the United States. Diwali, also known as the “festival of lights,” is a five day festival widely celebrated in India.