20150521 india: Shashi Tharoor loses cool; slams media