New Delhi: Britain’s longest reigning Monarch, Queen Elizabeth II died on Thursday at the Balmoral Castle…
Queen Elizabeth II was the second-longest reigning monarch in history, after France’s Louis XIV. New Delhi:…