The rooms don't come with microwave but that is how any 5 star hotel in Delhi is.
Their food served is exotically tasteful. But you can seek help from the hotel butler service for your needs.
No. They dont have microwaves
Not that I am aware off certainly my room didn't
No. As far as I can remember.
Not in the room I used. I would ask the hotel directly - the staff are most helpful.
Get an answer from ITC Maurya, New Delhi staff and past guests.