Tsakos Energy Navigation Limited (TEN) has taken delivery of the latest vessel in its newbuilding program from Imabari Shipyards in Japan.