The Indian subcontinent has a vast variety of monuments and architectural feats. Each region has its own style of architecture distinct from other regions of India. Exploring the North and Western India with its grand Haveli and temples of Maru Gurjara architecture and the symmetrical Indo Islamic architecture are a feast for aficionados interested in understanding the confluence of Persian, Mughal, Hindu and Jain styles. The south Indian temples are opulently regal with their intricately carved Dravida style architecture. The Buddhist style of paintings and construction of monasteries of Ladakh, North east India and Bhutan contribute their own unique identities to the vastly diverse architectural heritage of India.