The best option to find a perfect marriage match is to register on the Matrimonial Site. They have lakhs of profiles of boys and girls that looking for their soulmates. but all sites are not trustworthy some are not good to give results.
To find a life partner, particularly in the Sikh community....