Correct option is B
Bus types:
2 provide food on board.
3 are luxurious.
3 are air-conditioned
1 bus has capacity less than 20 passengers.
2 buses have a capacity between 20 and 40 passengers.
2 buses have capacity more than 40 passengers.
Conditions:
The buses with more than 40 passengers are air-conditioned but not luxurious.
Bus N has a capacity of less than 20 passengers and is luxurious.
Buses L and O provide food.
The buses providing food are luxurious and ply between Delhi and Agra.
Therefore, the buses that ply between Delhi and Agra are L and O.