noun

 

raised surface a raised surface for people to stand on, especially when they are speaking to a lot of people

The speakers all stood on a platform.

 

train the area in a railway station where you get on and off the train

The train for London, Paddington, will depart from platform 12.

 

politics all the things that a political party promises to do if they are elected

They campaigned on a platform of low taxation.

 

for opinions a way of telling the public about your opinions

Basically, he uses the newspaper as a platform for airing his political views.