New Delhi [India], July 28 (ANI): Delhi High Court on Wednesday pulled up Twitter for not complying with the recently amended IT rules, expressed unhappiness with Twitter affidavits, and granted…