Try to look opportunities in online travel companies, if you are a photographer or videographer you have more chances of getting hired . there are some professional courses also , in which you are trained to guide foreign tourist to guide through India , these courses generally includes learning foreign language.