A man rides a cyclo with corrugated iron sheets measuring nearly four meters long and steel sheets atop them on Nguyen Thi Minh Khai Street in District 1 on Thursday.
He said the goods were too bulky and "obscured his vision," and so at some turns he had to get off and walk the vehicle to avoid collisions.
Also on Thursday two three-wheeled vehicles transport arc-shaped steel bars that rise nearly three meters on La Xuan Oai Street in Thu Duc City.
Another three-wheel vehicle with steel bars at the intersection of Bach Dang and Xo Viet Nghe Tinh streets in Binh Thanh District.
A tricycle and a cyclo carry construction materials on Thi Nghe Bridge between districts 1 and Binh Thanh.
A police officer stops a tricycle for violating goods transport rules.
Tricycles are permitted to carry goods but have to comply with certain requirements, and drivers must have papers proving the vehicles meet those standards.
Tricycles carrying more than permitted goods face fines of VND100,000 – 600,000 (US$4.12-24.70).
On Trang Tu Street in District 5, a man drives a motorbike with one hand while carrying what looks like heavy stuff with the other.
On November 7 a cyclo carrying steel beams hit a 60-year-old woman driving a motorbike on Ba Thang Hai Street in District 10, causing her to fall off and die.
Witnesses said the steel beams hit the victim in the chest. The beams were covered at both ends with fabric, and tied to the cyclo with ropes.
The law prohibits rudimentary vehicles from carrying heavy and/or uncovered goods on the streets. Violations can result in fines of VND80,000-100,000 ($3.29-4.12), and imprisonment of up to 10 years if they result in accidents that affect someone's life or well-being.