Red Fort is one of Delhi's major local attractions ... This stunning, flower-shaped structure is a Bahai House of Worship where people of all faiths can sit in silence and reflect.