The logic followed is:
Both the statements are effects of independent causes. There have been cancellations because of the fog while there has been considerable improvement in passenger amenities because of some unstated reason.
Hence, the correct answer is "Option 3".
Additional Information
What are Causes?
Causes are the conditions under which an event occurs.
For example, can you guess the causes for the following?
The police increasing security around the President's house.
Lots of people buying a particularly expensive brand of washing machines around Diwali. Easily, we can guess the causes for the above events.
There were reports of threats against the President.
There was a high discount or sale for that brand during Diwali.
Sufficient & Necessary Conditions:
In a cause and effect question, the cause is the sufficient condition. It is assumed that the sufficient condition of the occurrence of the events must include the different necessary conditions as well.
A necessary condition is one that must be satisfied for the occurrence of an event.
E.g. You must adhere to the deadline to get your work appraised.
This means if you get your work appraised, you have to adhere to the deadline. Or; if you do not adhere to the deadline, you do not get your work appraised.
A condition is called a sufficient condition if in a certain event, you are satisfied with the results.
E.g. Being human is a sufficient condition for being a mammal. The act of being a human is not possible unless one is also a mammal. But it is not necessary that being human is a necessary condition for being a mammal.