Passengers report (in social media) engine fire, cabin smoke. Oxy masks were not deployed. Evacuation was safe (lot of paxes have time to take their overhead luggage etc. as usual). Some sources reports nose gear fire at landing. There was 351 pax and 20 crew on board.