I recently got married in Sri Lanka and was not required to produce any of the documents listed on the Sri Lankan High Commission website. I paid around £140 for affidavits and a business visa. Not one time was I required to show these documents to the registrar. My husband is Sri Lankan and the registrar knew him and his family well. I would say if marrying a Sri Lankan and the family knows the registrar speak to them in advance to check what documents you need. Do not waste money like I did. I had a stressful time getting these documents on time had to post my passport to London. Quite annoyed and I feel it is just another money making scheme. Registration fees are 5700 rupees now, were 700 rupees.