Completely wrong analysis Imo.
Taking two friends and turning them both enemies.
I dont know in which parallel universe you saw China and America as a friend before Modi.
China has been Salami Slicing India since independence now even when Congress was there.
We have been having skirmishes with China since Congress time and lost lot of territory back then also but Congress manage to keep it all hush hush.
it was during Modi that Galwan and Doklam standoff happen and India started to take more tough stand and media too started reporting.
Rajiv Gandhi declined Deng Xiaoping’s proposal to solve Long time border dispute way back in 1980s when China and India were almost on Par and could negotiate better instead of position from Power but he declined to take that forward.
otherwise we could have solved our issue with China today and be focusing mostly on Pakistan. ( yes China would have not stopped encouraging Pakistan but atleast our Eastern command could have faced less pressure)
China has been building road right across POK since congress time. Have you ever heard Congress taking any action about it.
They did not even let media make much noise about it and by the time BJP came damage was done.
Please note i am not happy with how BJP too has handled China but I still think they have done a slight better job and making the chinese know that India will not be a simple pushover.
China plays its game much different . It is using Pakistan as its barking dog and making India vulnerable on its Northern borders .
Now coming to America as a friend.
When exactly was America our friends? a country that sent its largest navy force with nuclear weapons to attack us and to help another country continue with genocide ..Can that kind of nation be anyone’s friend?
Not even NATO and Europe sees America as friends . Forget about India.
Germany even cautioned Europe about buying weapons from America due to " kill switch"
France one of the major powers was fu**ed doggy style by America in submarine deal with Australia. France even called its ambassador from USA iirc.
No country in the world looks at America as a friend and if they do they deserve what it is coming to them.
India and America see themselves as just partners in certain areas and Modi was trying to cash in. India- America too have a defence pact you know and it was signed during Modi’s time. Which allows India to procure weapons on immediate basis during war from America.
Trump is very unpredictable for anyone. India has manage to deal with that pretty decently and keeping its sovereignty strong.Standing upto America and Europe by buying Russian OIl even during tremendous pressure is a testament of India’s dynamic foreign policy today.
the world is changing at very rapid speed. Understand that no one is friend in geopolitics.
At most I even call Russia ,Israel and France as reliable partners of India and not exactly true friends.
India’s challenges are much more complicated than you and me or most analysis can ever get it completely right but atleast somethings is above Modi and congress and that is India is not coming under pressure like the West was expecting.
India is focusing more on developing its own weapons and arms industry than ever before to stop relying on many nations.
Had congress started working on this decades ago. India would have been at much better position today.
I know I will come across again as Andhbhakt for many even though I have spoken many times against BJP too here but I dont care speaking out my mind.