Queen Elizabeth's 185 year old christening robe, worn by 62 royal babies, goes on public display for the first time in a new exhibition at ...