Delhi has around 70 flyovers, the most for any city in India. They were built to give cars direct and smooth transitions past railway crossings and traffic bottlenecks.