The station, which was completed on 12 November 2009, is the tallest metro station within the Delhi Metro system.
2009年11月12日に完成したこの駅は、デリー・メトロの路線内で最も高いところにある地下鉄の駅です。