English: It had been there for the last few weeks.
Telugu: ఇటీవల వారం రోజులుగా అక్కడే మకాం వేశారు.