Translation by Rana Abdul (Zaman Al Wasl)- Pedestrians of London and other British cities were surprised to see traditional transport buses of two flours decorated with phrases on the sides saying,”Subhana Allah” meaning Glory be to Allah in English days before start of Ramadan. It was...
