A bride and groom pose for a photo as heavy fog envelopes the village of Sawfar, Lebanon. AP Photo

From a foggy wedding in Lebanon to Kyrgyz horsemen - today's best pictures