English: It is not clear who has built it.
Telugu: ఇది ఎవరు ఏర్పాటు చేశారో క్లియర్ గా తెలియడం లేదు.