Read More
Horse riders enthral spectators in Lhasa as Tibetans celebrate the Tibetan New Year, also known as the Losar. Legend has it that anyone who watches horse shows on the third day of the festival - which was yesterday - will be lucky the whole year. 

















