Apr, Wednesday
Current Location
Blood is seen on the floor of a mosque as Indian Shiite Muslims flagellate themselves during a holy procession.Shi'a Muslims all over the world pay their respects with the flowing…
Recent Comments