While the airline provides full refund MakeMyTrip went ahead and kept the cancellation charges and refunded me peanuts. Either book with the airlines directly or book through easemytrip. Worst part they have cut me out completely and don't let me reach their customer care.