Ramadan is here, and every day until the last weekend of March, Muslims the world over will awake ahead of the sun for a meal ...