Buckingham Palace is one of the historic places of United Kingdom. This place has remained the official London residence of Britain’s sovereigns since 1837 and...
LONDON: Prince William’s wife Catherine on Saturday carried out her last public engagement before giving birth to their first baby, at Queen Elizabeth II’s official...