Yes I was also in the air at that time listening to this embarrassing exchange over the air. Calcuttta has over-riding control of Dhaka"s airspace that is why you have to be listening out on both frequencies as you transit. To threaten the Indian controller with an Aaaaaa..Sss..Arrrrrrrr (best Aussie voice) for doing his job correctly was arrogant and cringing. Even a Yank was trying to tell CX 646 just to let the controller in Dhaka know what you are doing. The crew of CX646 should be briefed before any future flight through that region.