Tata, Airbus sign Rs 22,000 crore contract for C-295 militar