I am little confused about the meaning of thermal plumes and convection currents. As thermal plumes is flow driven by buoyancy effects, while convection currents is also flow driven by the density difference. Both are same or some difference is there ?