1st of all, kosher are not people and people are not kosher. The Jewish people keep kosher, a set of dietary laws in the Torah (Jewish bible) People who keep kosher can only eat animals that have split hooves and chew their cud, that are killed in a certain way. They can only eat fish with scales and fins. Nowadays, if you are buying something in a store, kosher products will have a kosher symble on them-showing that they are indeed kosher.
Kosher is not a person, so it can't eat anything. But the blood of mammals and birds is not kosher, so people who keep kosher can't eat it.
Hindus do not eat beef no matter if it is Kosher or non-kosher.
They can eat a kosher diet, and be slaughtered the kosher way.
Jews are only able to eat kosher food because it is against their religion to eat non kosher food.
Christianity does not require kosher foods.
Yes, basil is kosher.
Anything that's kosher.
Jews who eat non-kosher food are in violation of the laws of their religion.
When it comes to meats, Kosher is not synonymous with Halal, so no, we cannot eat Kosher Gelatin. Gelatin is considered kosher by many Jews regardless of its source of origin. For Muslims, if gelatin is prepared from swine or cows that are not dhabeeha, it is haraam.
Religiously observant Jews will only eat kosher food.
No, shell fish such as prawns are not kosher.
Jewish Germans eat kosher food. Like in other countries though, many products that are sold in grocery markets have kosher certification.