The name of this star is R136a1. It is in the heart of Tarantula Nebula and is the largest known star in the Universe. Previous attempts to click sharp images of this star were successful in a limited way because the star is situated amid dust and near other …