It would be best to buy it directly from the Airline's website. However, first see which fight suits your timing & all from MakeMyTrip or Yatra.com. Then go to that Airline's website and check the ticket pricing against MakeMyTrip or Yatra.com etc. Always compare and then buy from the best source.