Image 1 of 1

02088.jpg

Symbol of Allah erected on temple in Java, Indonesia