Why there is always dancing and singing in Indian films?

United States
March 7, 2010 8:07pm CST
I like to watch foreign films, and learn something new about foreign cultures. Recently, the rising of Bollywood films caught my attention. There beautiful girls in Indian films, and their movie quality and script is getting better and better in the recent years. They still keep their cultural dancing style in Indian movies. I still don't understand why the dancing and singing part of Indian movies is so important. Can't they eliminate it, like those Hollywood films? Can someone educate me on this one?