FRANCE 24 English is a French TV channel. Here is what they are talking about Rafale deal with India. Log in or register to post comments