Masjid-i-Jahan-Numa is a most appropriate name for this enormous mosque in Delhi as it means "mosque commanding view of the world." This Shah Jahan’s final architectural brainchild is so huge it can easily accommodate a staggering 25,000 devotees on … [Read more...]
