Choice of ML algorithm for problem
This would be an example of Recommendation based system. 
You can build a Popularity based recommendation system in this scenario. This type of algorithm works with trend, it basically uses the items which are in trend right now.

Else you can go for Collaborative recommendation system or Content based recommendation system