Submit a notarized affidavit in the United States within two weeks; Delhi High Court orders Twitter

Back to top button