IslamiCity
As I sit at my desk, looking out the window to a wintry white landscape, it dawns on me that Ramadan is just a few weeks away.