At least 20 people were killed after a freight train collided with a passenger train in Bangladesh, local media Somoy TV reported on Monday.