India delivers 20 ‘State of the Art’ rail passenger coaches to Lanka by Editor September 18, 2021 3 Part of US$ 82.6 million contract to supply 160 passenger coaches under Line of Credit