Princess Anne wears white as a sign of respect as she visits sacred Buddhist temple on the second day of her Sri Lanka tour
The Princess Royal, 73, wore white as she paid her respects at the Sacred Tooth Relic in the central city of Kandy, after landing nearby in her helicopter.
Source: dailymail.co.uk