Bangladesh is holding its first contested presidential election in 35 years on Thursday, with ruling Bangladesh Nationalist Party (BNP) candidate Mirza Fakhrul Islam Alamgir facing retired army officer Oli Ahmad, backed by the Jamaat-e-Islami-led 11-party opposition alliance.