Read more about India says political developments in Nepal are its internal matters on Business Standard. India on Wednesday said the recent political developments in Nepal are its internal matters and it is for the country to deal with them under its own domestic framework and democratic processes