Tarun Ghulati of Indian origin running as an independent for London Mayor The Indian EYE / Leave a Comment