Srikalahasti , is a holy town and a municipality near Tirupati in the Indian state of Andhra Pradesh. It is located on the banks of the river Swarnamukhi. It is also informally and wrongly referred to as Kalahasti. Recently,it has been included in the TUDA (Tirupati Urban Development Authority) region.[citation needed]