Central Railway on Wednesday cancelled and diverted various trains due to heavy rains, waterlogging and landslides on Mumbai and Pune divisions. Some trains were also short terminated and short originated. Train services on Miraj-Londa section on South Western Railway were also affected.