Katy Perry slammed by Indians