The oldest Monarchy In the world is (A) Nepal (B) Japan (C) Britain (D) Saudi Arabia The answer is (B) Japan