Where was this photo taken?
at the British commerce ship
at the British Royal Navy ship
at the Canadian ship
in the Tower of London
Since 1864 the White Ensign has been reserved to the Royal Navy.  British yachts owned by members of the Royal Yacht Squadron are authorised to apply for a permit to wear this ensign.
reach: rather globalflagsnavyRoyal NavyshipsUnited Kingdom
Answers by country
at the British commerce ship
at the British Royal Navy ship
at the Canadian ship
in the Tower of London
answers
 Australia
Australia72
 Greece
Greece46
 India
India124
 Republic of Ireland
Republic of Ireland34
 the United Kingdom
the United Kingdom391
 the Netherlands
the Netherlands31
 Canada
Canada40
 Spain
Spain20
 the United States
the United States375
 Poland
Poland17644
 Germany
Germany815
 Russia
Russia96
 Austria
Austria96
 Sweden
Sweden17
 the Philippines
the Philippines31
 France
France27
 Ukraine
Ukraine110
 Switzerland
Switzerland86
 Belarus
Belarus27
 Italy
Italy19