Maharishi Peace Palace
 
The Tower of Invincibility shown in this video is the first design.
The later and current design is seen on the home page.