Question: the only indian state that is flanked by two countries on both eastern and western sides
Answer: This border runs along the Indian states of Jammu & Kashmir , Rajasthan , Gujarat , and Punjab .