Major Land Owners In India: Govt Of India, The Catholic Church & The Waqf Board

India, despite being the world’s 7th largest country by land area, possesses only 2.4% of the…