It looks like all of the suggestions but none of them are right. Going to start giving some more clues now... A small island nation in the Indian Ocean with a very multi-cultural background. The first photo is of the leaders of the 6 major religions representing the small population and the last gives away the location...

Attached Files P1040379.JPGP1040229.JPGP1040246.JPGP1040310.JPG