Metro Fine: Do you take the metro every day? Then there is important news for you. Most people don’t know that Delhi Metro is the largest metro in India. In the year 2002, Delhi Metro Rail Corporation, i.e., DMRC, was established as a part of the Delhi Metro. The first metro in Delhi ran on […]