24×7 Online News
Tesla has shuttered its office in San Mateo, California and laid off roughly 200 employees working…