it's traditional to offer hospitality to everyone in the village (for village weddings) as well as neighbours work colleagues, friends (however distant) and of course, all family members including very distant members of extended family.
An(Hindu) colleague of mine went to India to have her wedding. She and her husband were both born in the UK, but their parents were immigrants. The weddings were in India so that large numbers of family members and friends could attend, because most of the family still lived there, but they had relatives who lived and worked all over Europe who were invited to the celebrations, Not everybody is invited for the full umpteen days of the ceremony, but it is regarded as good fortune to invite a large number, and also their families would feel embarrassed not to invite everyone. They are very expensive celebrations.