On Thursday, April 21st, Britain celebrates the 90th birthday of Her Majesty Queen Elizabeth the Second. The Queen is  both the oldest and the longest…