It's getting pretty common in Indian culture to spend this much on weddings. It's basically down to these factors:
Indian weddings are basically a subculture unto their own, which is has spiraled into the ridiculous. But hey, at least we have the best wedding parties.
Source; am second generation Indian born in the UK.