As Muslims around the world were preparing to observe Ramadan - the sacred month of fasting - Christians have also been getting ready to mark Lent, 40 days of reflection and sacrifice leading up to Easter.