English: Locals consider this temple to be built by Gods' themselves.
Telugu: ఈ ఆలయ నిర్మాణం స్వయంగా దేవతలే చేసారని స్థానికుల నమ్మకం.