The easiest way to install free WordPress theme is from the WordPress.org themes directory. The first thing you need to do is:
- Go to Dashboard > Appearance > Themes
- Click on Add New
- Search for the News Portal Theme.
- Click on Install and activate the theme