Speaking of Delhi landmarks, one would traditionally mention Red Fort, Qutub Minar, and India Gate on Kingsway. So how come Swaminarayan Akshardham (which means "temple of the God"), a magnificent and beautiful