Has she been staying here for a long time ( क्या वह लंबे समय तक यहाँ रहता है ) in Hindi and English Meaning & Pronunciation