Great Britain and France have populations of about 64 million each, and have a permanent seat in the U.N. Security Council.
India, with a population of about 1250 million, does not.
Thus India is about 20 times bigger in population than Grat Britain and France each.
India's land area is 3, 287, 590 sq.km. Great Britain's land area is 229, 848 sq.km, while that of France is 640, 679 sq.km.
Thus India is about 14 times bigger than Great Britain, and about 5 times bigger than France, in land area.
Despite this, India is denied a permanent seat in the U.N. Security Council.
This is great injustice to India