Nepal And The United Kingdom Signed The First Treaty That Defined The International Status Of Nepal As An Independent And A Sovereign Nation - December 21 in History | This Day Story