New Delhi: India is a country of diversity where people from all religions are living happily.
So does the Muslims. It is evident by the fact that India has the largest numbers of mosques, which is over 3 lakhs.
There are many mosques where faithful go for prayers. However some of the mosques are famous for their architectural beauty.
Here are 10 holy mosques that also have great historical and spiritual significance: