As Muslims around the world prepare for Ramadan, fasting hours will vary greatly depending on geographical location.