Britain celebrated the 90th birthday of Queen Elizabeth II yesterday with tributes to a popular monarch who has steered it through the decline of empire and a wave of scandals to the Internet age.