India is a land of rich cultural heritage and diversity. Because of this, much advancement has occurred resulting in many new types of architectural and historic buildings being constructed every now and then. There are many places in India with such improvements. Among them Agra is probably at the top […]