Thailand
Borneo
Cambodia
India
this couple has just married. wedding ceremonies typically last up to 3 days and are a sequence of traditional
Capo Verde
Venice