English: It has recently been renovated.
Telugu: ఇటీవల దీనికి మరమ్మతులు చేశారు.