English: daunting for the Indian Muslims.
Telugu: భారతీయ ముస్లింలకు అవమానకరం.