That is not a spot on the lens, it looks more like dirt on the sensor. Cleaning this is not something you can do yourself and would involve a complete camera stripdown and probably cost more than the camera is worth.