Haj is a spritual journey, which every muslim should perform at least once in his lifetime, providing he can bear the expenses and has the physical strength.
Almost 3 million people perform Haj every year - which is performed between 8th to 12th Zilha…
more »