Thousands of Armenians have lined the streets of the capital Yerevan to protest the visit of the Turkish President Abdullah Gul. Relations between Armenia and Turkey are traditionally strained, with Gul the first office holder to make the trip. full story