Though the gesture of asking guests to donate for a good cause is appreciated, it all looks like the same star gimmicks to show themselves as great people while on other hand they are spending huge money in a foreign land for their wedding. Ofcourse, its their money and anybody can have their dream wedding in Mars too, nobody has any right to comment, but on the contrary, they too do not have a right to show their fake being good characters. Had they really want to be good, they could have had their marriage in some remote village in India and ensured that their marriage is zero-waste and eco friendly ones thereby gifting the villagers some resources which would have been there for life long and helped the villagers.
Running a NGO Foundation and redirecting guests coming to attend Wedding, to donate to the Foundation is really a good gesture which in turn goes to society as aid.
The gifts received is again gifted for good cause.