Devipuram is located in Andrah Pradesh, India.
Devipuram is built as a large Sri-Yantra.
Regrettably I do not have the time or means to travel to India at the moment, but if you plan to go there perhaps you can pay a visit to Devipuram and see for yourself.
Thankyou for the info.
Though personally am less inclined towards visits to temples BUT since find from your link that the place is where am stationed at i.e. Visakhapatnam, Andhra Pradesh but was not aware off.
Shall try and visit the place and get some pictures to load for everyone here.
Anyone planning to visit Visakhapatnam are always welcome!