This country will fast for 21 hours in Ramadan 2017