Index page First image Previous image Next image Last image
Image 41 of 60
08343 20060201 1019-10 Melaka Cheng Hoon Temple
The Cheng Hoon Temple