Kiswa is the cloth that covers the Holy Kaaba, the centrepiece of the grand mosque at Mecca, and the direction in which Muslims world over turn to pray. The kiswa was traditionally crafted in Egypt before the Saudi Kingdom started making it in a factory in 1962. The gold embroidered kaaba cover has gone through […]











