Termination due to redundancy

My wife is working an MNC in Mumbai since Feb 2017. On March 27 she was told by the HR that her role has become redundant and that her contract is being terminated. She asked if this is due to poor performance, but the HR said no it is not due to performance. She was also told that she will be given 3 months salary in lieu of notice period along with 15 days severance pay for each of the 2 years she worked in the company. HR asked her to surrender all her official assets (laptop, office keys etc.) and leave the premises immediately. They said your personal possessions will be sent to your home. My wife left the premises and the HR sent her personal possessions home. She also received her monthly salary on 29 March. Further the HR I formed her over WhatsApp message that her full and final settlement will be credited to her account on 2 April. My wife was also eligible for a performance bonus at the end of the quarter ending 31 March. When she asked about the bonus, the HR said my wife's boss is on leave and they will be able to confirm about the bonus only when she is back on 2 April. So far the HR hasn't given written communication of the termination. She was informed in person and then some queries were answered over WhatsApp. There is no official email or letter. My questions are as follows: 1. Is this termination legal under Indian labour law? 2. Is the company required to give a letter stating the reasons for termination and that it is due to redundancy and not due to poor performance? 3. Is my entitled to performance bonus? 4. Is the company terminating the contract due to performance u der the guise of redundancy? 5. What legal recourse can my wife take?