TAG
Ambika Shukla
Video of Maneka Gandhi’s sister letting her dogs defecate in temple goes viral
A video of anti-Hindu ‘animal rights activist' Ambika Shukla, sister of Maneka Gandhi, making her dogs defecate on temple premises in Delhi has emerged...