Tweet India is perhaps the only land in the world that has no dearth North india of tourist attractions....