
Yelp released their list of the top 100 Indian restaurants in the United States and California has emerged as the state with the most entries.

There are some things that make you squirm, yelp and shriek in horror. They make you question humanity and a man's ability to differentiate between right and wrong. This is one such story.The Japanese have ...