Mecca – it is the dream of every Muslim, practicing or non – practicing to visit this place and spend the most precious time of their life here. It strikes a chord within every heart even though it is arid, over crowded and scorchingly hot. To many, this might sound weird (what does a desert […]