The world's largest and most powerful solar radio imaging telescope has been just completed.