The outcome of Sunday's elections in France has left this major global power and a strong ally of India in turmoil. It has resulted in ...