People sing and dance in a traditional wedding ceremony in a village in western Macedonia on July 15, 2012. The western Macedonian village of Galicnik staged its traditional wedding ceremony, an annual event that has been running for more than 50 years. The two-day ceremony held through Saturday to Sunday drew thousands of spectators at home and abroad to the remote western village, about 115 kilometers west of Skopje.[Photo/Xinhua]
|