Not heavy trains per se, but heavy coaches. Why? Lets look at some numbers here.
One passenger coach on an average carry 90 passengers on a good day. If we count average weight of each passenger to be around 40 kg, it makes a weight of 3 tons+ per coach. With a 24 coach train, the total weight...