Analysts think these shares could be top buys for income investors. Let's see what they offer. The post Buy BHP and this top ...