India is known all over the world for its beautiful architecture and its rich cultural diversity....