The statue of liberty is set to open to the public on August 4, after being closed for nearly three years to visitors, local media reported Thursday.
Reopening of statue of liberty postponed till early August.