A Walmart Indian store will open in Seattle this week, bringing to 15 the number of Walmart Indian stores in the US.The store in Ballard, Washington, will open on Tuesday, March 22.The store, at the corner of 2nd Avenue North and 7th Street West, will feature a full-service kitchen,...