I believe India is better off than China who want to show off their progress by showcasing these imposing structures. If they have really progressed than it should not need foreign expertise to build these structures. If you watch Discovery channel or National Geographic then you will learn that Chinese have hired British or American engineers and architects to build them. Whats the big deal in that?